Skip to content

Regenerate client from latest OpenAPI spec#11

Merged
kwent merged 6 commits into
masterfrom
features/regenerate-sdk-client
Jul 21, 2026
Merged

Regenerate client from latest OpenAPI spec#11
kwent merged 6 commits into
masterfrom
features/regenerate-sdk-client

Conversation

@kwent

@kwent kwent commented Jul 21, 2026

Copy link
Copy Markdown
Member

Summary

  • Full client regeneration from latest OpenAPI spec (rootly-heroku.s3.amazonaws.com/swagger/v1/swagger.json)
  • Includes nullable enum fix post-processing and ruff formatting
  • Supersedes Add owner_group_ids to heartbeat create/update models #10owner_group_ids on heartbeat create/update models is now included via full regeneration

New APIs

  • AI Chat, alert event feeds, alert escalation/snooze, bulk operations (catalog entities, environments, functionalities, services), meeting recordings, shift coverage requests, and more

Test plan

  • python -c "import rootly_sdk" passes
  • owner_group_ids present in new_heartbeat_data_attributes.py and update_heartbeat_data_attributes.py

Supersedes #10 (owner_group_ids on heartbeat models) — that field
is now included via the full regeneration.
kwent added 5 commits July 20, 2026 20:07
Generator overwrote version to "v1" — restored to 1.4.0.
Also restored CHANGELOG.md in package includes.
Auto-fix 23051 errors: unused imports (F401), import sorting (I001),
and deprecated type annotations (UP).
Previous commit only formatted models/ subdirectory, missing
api/, client.py, errors.py, and types.py.
@kwent
kwent merged commit c18ad90 into master Jul 21, 2026
4 checks passed
@kwent
kwent deleted the features/regenerate-sdk-client branch July 21, 2026 03:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant